dsh-msg-hub: Integrating WeChat, QQ, and Feishu into DSH's IM Channel Bridge Plugin
dsh-msg-hub is an IM channel bridge plugin within the DSH ecosystem, designed to integrate WeChat, QQ, and Feishu messages into DSH Agent sessions to address the issue of scattered daily messages. The plugin supports text messaging across all three channels; WeChat uses a simulated protocol for login, while QQ and Feishu rely on official APIs. Its core capabilities include an active push service (supporting direct text sending or waking up the Agent to execute tasks) and remote monitoring (supporting approvals, status pushes, and session management commands). Additionally, the plugin features automatic segmentation for long WeChat messages and provides an adapter registry to extend new channels. The environment requires Node.js ≥ 22.13 and installation via command within the Web Profile, with automatic registration and configuration. When using the plugin, WeChat scan code login and credential configurations for QQ and Feishu must be completed respectively. Security risks need attention: WeChat
Read Morechicheng-push: Adding Multi-Channel Message Push to DSH
chicheng-push is a DSH message push plugin designed to uniformly address the notification issue after plugin tasks are completed. This plugin adds a "Push Plugin" entry in the DSH Web settings interface, supporting centralized management of over ten push channels, including Server酱, PushPlus, Telegram, Feishu, DingTalk, WeChat Work, Bark, ntfy, and Email. Users can enable, edit, delete, and test channels, with the interface automatically switching between Chinese and English. The plugin provides two types of calling interfaces for other plugins or scripts: one is the host-side `pushNotifier` service, offering methods such as list, send, and test; the other is the `/push/api/*` HTTP interface, supporting message sending via POST requests. Channel data is persistently stored in
Read More